/**
 * Servlet使用细节
 */
public class S4_ServletDetail {

    public static void main(String[] args) {
        /*
            1.Servlet是一个供其他java程序(Servlet引擎)调用的java类，不能独立运行
            2.针对浏览器的多次servlet请求，通常情况下，服务器只会创建一个Servlet实例对象，直到web容器退出或者redeploy该应用，servlet实例对象才会被销毁
            3.在Servlet的整个生命周期内，init方法只被调用一次。面对每次请求都导致Servlet引擎调用一次servlet的service方法
            4.对于每次访问请求，Servlet引擎都会创建一个新的HttpServletRequest请求对象和一个新的HttpServletResponse响应对象，
              然后将这两个对象作为参数传递给它调用的Servlet的service()方法，service()方法再根据请求方式分别调用doXXX方法
            5.如果在<servlet>元素中配置了一个<load-on-startup>元素，那么WEB应用程序在启动时，就会装载并创建Servlet的实例对象，以及调用Servlet实例对象的init()方法
         */
    }
}
